home *** CD-ROM | disk | FTP | other *** search
/ 8bitfiles.net/archives / archives.tar / archives / compuserve-file-archive / 12 C64 Telecom / MUTTRM.TXT < prev    next >
Encoding:
Text File  |  2019-04-13  |  6.8 KB  |  224 lines

  1. This file is for each of you who bought
  2. a Commodore 1660 modem (also known as
  3. the MODEM/300) with the intention of
  4. downloading programs from Compuserve. 
  5. Included with that modem is a nice
  6. terminal program called Higgyterm. 
  7. When I first got my modem, I sat down
  8. and tried to download some programs. 
  9. What I didn't know is that that version
  10. of Higgyterm (there are others) is not
  11. capable of downloading.
  12.  
  13. Fortunately, thanks to CHRISDOS, the
  14. head honcho of the CB Special Interest
  15. Group, it is possible for you to use a
  16. simple BASIC program to download
  17. "CBTERM", a first class full featured
  18. terminal program with downloading
  19. capabilities.
  20.  
  21. Now to drop the other shoe.  Because
  22. the 1660 modem operates differently
  23. from most modems, the program outlined
  24. in BXD.TXT won't work for you as
  25. written.  This file will tell you how
  26. to modify AUTODIAL VICTERM (a program
  27. on the disk included with the 1660) to
  28. download "CBTERM", by adding a modified
  29. version of BXD.BAS to it.
  30.  
  31. Be sure you also get CBTP1.DOC and
  32. CBTP2.DOC, the instructions for using
  33. CBTERM.  You can do this with Higgyterm
  34. by opening the buffer, (R)eading the
  35. file into it, and then saving the file
  36. to disk.  Don't try to get both files
  37. in the buffer at the same time.  This
  38. documentation printed out at 17 pages
  39. for me, and CBTERM has so many features
  40. that you will need these files to take
  41. advantage of it.
  42.  
  43. While I'm at it, I'll give you some
  44. information that it took me a while to
  45. figure out when I first got on
  46. COMPUSERVE. eThe files you will be
  47. looking at will usually be followed by
  48. a period and a three letter code.  The
  49. most common are .BIN, .IMG, .TXT, and
  50. .DOC.
  51.  
  52. .BIN and IMG. files are programs, and
  53. require an XMODEM or other terminal
  54. program to download.  They are slightly
  55. different, but if you use CBTERM you
  56. don't have to worry about that.
  57.  
  58. .TXT and .DOC files are TEXT and
  59. DOCUMENT files.  These are simply files
  60. of written information, and the easiest
  61. way to get them is to open your buffer
  62. and (R)ead them at the prompt.
  63.  
  64. You'll find that files often come in
  65. pairs, with PRGRM.DOC being the
  66. instructions for using PRGRM.BIN or
  67. PRGRM.IMG
  68.  
  69. But now back to the subject at hand.
  70.  
  71. In order to download CBTERM, first LOAD
  72. VICTERM AUTODIAL from disk, but don't
  73. RUN it.  Enter the following lines (and
  74. you, too will be a programmer):
  75.  
  76.  
  77. 1190 OH=56577:HI=32:LO=255-32
  78. 2000 REM 1660 BOOTSTRAP DOWNLOADER 
  79. 2010 PRINT"BOOTSTRAP XMODEM DOWNLOADER"
  80. 2011 PRINT"(C) 1985 BY CHRISDOS"
  81. 2020 DIM I%(132)
  82. 2030 ACK$=CHR$(6):NAK$=CHR$(21):EOT$=CHR$(4)
  83. 2040 OPEN8,8,8,"CBTERM,W,P"
  84. 2050 FORX=1TO25:GET#5,A$:NEXTX:PRINT#5,NAK$;
  85. 2060 GOSUB2100
  86. 2070 IFCK%<>I%(132)THENPRINT"CHECK SUM BAD":GOTO2050
  87. 2080 FORX=4TO131:PRINT#8,CHR$(I%(X));:NEXTX:GET#5,A$
  88. 2090 B=B+1:PRINT"BLOCK OK":PRINT#5,ACK$;:GOTO2060
  89. 2100 N=FRE(0):FORX=1TO132
  90. 2110 IFPEEK(667)=PEEK(668)GOTO2110
  91. 2120 GET#5,A$:I%(X)=ASC(A$+CHR$(0)):PRINT".";
  92. 2130 IFX=1ANDA$=EOT$THENCLOSE8:PRINT"DONE":PRINT#5,ACK$:STOP
  93. 2140 NEXTX:PRINT"HAVE BLOCK "B
  94. 2150 CK%=0:FORX=1TO131
  95. 2160 CK%=(CK%+I%(X))AND255:NEXTX:RETURN
  96.  
  97.  
  98. Check your work carefully, and SAVE
  99. this to disk with the name MUTTERM. 
  100. Actually you can call it anything you
  101. want, but MUTTERM describes this
  102. mongreliZed program nicely.  If you
  103. decide to run the program to test it,
  104. it will create a program title called
  105. "CBTERM" on your disk.  Don't be
  106. fooled.  There is no program there. 
  107. It's just a title.  Make sure you
  108. scratch this program title before you
  109. actually try to download the CBTERM
  110. program (or the download won't work).
  111.  
  112. When the magic moment comes to get
  113. CBTERM, LOAD and RUN "MUTTERM".  Put a
  114. disk in your drive that does not have
  115. "CBTERM" listed in its directory, and
  116. has at least 49 blocks free.  Follow
  117. the instructions in the 1660 User's
  118. Manual for VICTERM READ to get onto
  119. COMPUSERVE.  Having done that, follow
  120. the menu prompts to CBIG and then to
  121. Data Library 2 (DL2 - CB Technology). 
  122. Maneuver to CBT45.BIN and tell
  123. COMPUSERVE you want to DOWnload that
  124. program.  At the following prompt,
  125. choose the XMODEM protocol.
  126.  
  127. You will next see the following prompt:
  128.  
  129. Starting XMODEM download.
  130. Enter a carriage return when transfer
  131. is complete.
  132.  
  133. When you see this, hit RUN/STOP
  134. (unshifted!).  Then enter GOTO 2000 and
  135. hit RETURN.  This will begin a
  136. conversation between your computer and
  137. COMPUSERVE's that will result in
  138. "CBTERM" being SAVEd directly on your
  139. disk.  You should immediately see a
  140. series of dots appearing across your
  141. screen, indicating that data is being
  142. transferred.  If you don't see anything
  143. for a minute, enter GOTO 2050 <RETURN>.
  144.  Wait a minute and then repeat this
  145. cycle a few times in hopes that you get
  146. some results.  If you don't, well, bad
  147. luck.  You don't have the terminal
  148. program but you are no worse off than
  149. you were before.
  150.  
  151. If things are going OK you will get
  152. progress reports from your computer as
  153. the download continues.  About every
  154. 20-30 seconds you should see "HAVE
  155. BLOCK" followed by the number of blocks
  156. of information that your computer has
  157. received.  The screen will then display
  158. either "BLOCK OK" OR "CHECK SUM BAD",
  159. depending on whether the block was
  160. accurately received.  If it was not
  161. recieved properly, the computer will
  162. try to get that block again.  Again, if
  163. the program seems to stop running for
  164. one minute, hit RUN/STOP and enter GOTO
  165. 2050 to try to get things going again. 
  166.  
  167.  
  168. The whole process of downloading CBTERM
  169. involves transferring 95 blocks of
  170. information and will take 15 to 20
  171. minutes if you have no problems.  If
  172. the download is succesful, the
  173. following prompt will appear:
  174.  
  175. DONE.
  176. BREAK IN 2130
  177.  
  178. Enter GOTO 200 to resume using AUTODIAL
  179. VICTERM and then enter the <RETURN>
  180. that COMPUSERVE asked you for at the
  181. beginning of the download.  You can
  182. then continue your visit to CBIG and
  183. COMPUSERVE, or you can log off and
  184. begin taking advantage of your new
  185. terminal program.
  186.  
  187. Just in case you are like me, and you
  188. can't wait to try out a new program,
  189. here are some things you should know
  190. about CBTERM and the 1660.  Load the
  191. program with LOAD "CBTERM",8, and then
  192. RUN it.  When the prompt "BAUD" comes
  193. up, enter 3 (for 300).  When the first
  194. screen comes up, hit the COMMODORE key
  195. and the 5 key at the same time.  This
  196. will set you up for Negative Dialing. 
  197. Next, hit the COMMODORE key and H (for
  198. help) at the same time to see a list of
  199. most of the commands to CBTERM.  If you
  200. are adventurous, you will then have
  201. enough information to use CBTERM to get
  202. back online and grab some other
  203. programs.  If you are less impetuous,
  204. check out the documentation files
  205. first.
  206.  
  207. Just some further information.  After
  208. using CBTERM for a while, I downloaded
  209. some other terminal programs from the
  210. CBM programming SIG.  Some of them may
  211. be excellent for other applications,
  212. but I haven't found any program that is
  213. better suited to working with
  214. COMPUSERVE than CBTERM, and you can get
  215. it here for free, courtesy of CHRISDOS.
  216.  
  217. BXD.BAS is (c) Chris Dunn, AKA
  218. CHRISDOS, and is quoted here by
  219. permission.
  220.  
  221.  
  222.              Geoff Sjostrom
  223.                72207,2026
  224.